.hd-form label {
  margin-right: 20px;
  color: #656e73;
}
.hd-form input[type='radio'],
.hd-form input[type='checkbox'] {
  vertical-align: middle;
}
.hd-form input[type='text'],
.hd-form input[type='password'] {
  line-height: 1.6em;
  border: 1px solid #d0d6d9;
  -webkit-box-shadow: 0px 1px 1px 0px #eaeaea inset;
  outline-style: none;
  color: #555;
  padding: 2px 7px;
}
.hd-form input[type='text']:focus,
.hd-form input[type='password']:focus {
  box-shadow: none !important;
  border: solid 1px #7bd089;
}
.hd-form textarea {
  line-height: 1.6em;
  border: 1px solid #d0d6d9;
  -webkit-box-shadow: 0px 1px 1px 0px #eaeaea inset;
  outline-style: none;
  color: #555;
  padding: 5px;
}
.hd-form textarea:focus {
  box-shadow: none !important;
  border: solid 1px #7bd089;
}
.hd-form select {
  margin: 0px;
  cursor: pointer;
  background-color: #FFF;
  border: 1px solid #CCC;
  color: #555;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
}
